package com.ruoyi.system.service;

import com.ruoyi.system.domain.SysOrganization;

import java.util.List;

public interface ISysOrganizationService {

    /**
     * 修改机构印章文件路径
     */
    public void updateSysOrganizationSeal(SysOrganization sysOrganization);

    /**
     * 修改机构状态为已启用
     */
    public void updateSysOrganizationState(Integer organizationid);

    /**
     * 修改机构信息
     */
    public void updateSysOrganization(SysOrganization sysOrganization);

    /**
     * 删除机构信息
     */
    public void deleteSysOrganization(Integer organizationid);

    /**
     * 添加机构信息
     */
    public void saveSysOrganization(SysOrganization sysOrganization);

    /**
     * 查询所有机构信息用于填充前端下拉框数据
     */
    public List<SysOrganization> querySysOrganization(SysOrganization sysOrganization);

    /**
     * 根据id查询机构信息
     */
    public SysOrganization querySysOrganizationById(Integer organizationid);

     /**
      * 查询机构名称和id
      *
      * @return 对象集合
      * */
     List<SysOrganization> querOrganizationName();
}
